AtCoder Regular Contest 116 B
(工事中)
解き方
解答例
下は上記の方法で解いたときの提出結果である。また、その提出の際に提出したソースコードをその下に転記する。
code: C
int comp(const void * a, const void * b) {
if (*(int *)a > *(int *)b) {
return 1;
}
if (*(int *)a < *(int *)b) {
return -1;
}
return 0;
}
int main () {
int n = 0;
int res = 0;
long long mod_n = 998244353;
long long ans = 0;
res = scanf("%d", &n);
for(int i = 0; i < n; i++) {
res = scanf("%d", a+i);
}
qsort(a, n, sizeof(int), comp);
if (n > 1) {
}
for(int i = 2; i < n; i++) {
}
for (int i = 0; i < n; i++) {
ans = (ans + ai * sum_maxn-i-1) % mod_n; }
printf("%lld\n",ans);
return 0;
}
私の提出一覧
table: submissions_atcoder_regular_contest_116_B
提出のURL 提出時刻 結果 備考
感想